package com.zm.zb100.persistence.entity.models;

import com.zm.zb100.persistence.entity.dto.PagedDTO;

import java.io.Serializable;
import java.util.List;

/**
 * EpsCommodityAttractDesignModel
 *
 * <p>
 * 商品引流款传输对象:
 *  租户id、操作员工id、操作员工姓名、销售渠道和款号
 * </p>
 *
 * @author chuanbai
 * @date 2024/3/27
 */
//@ApiModel(value = "商品引流款传输对象")
public class EpsCommodityAttractDesignModel implements Serializable {
    /**
     * 租户id
     */
//    @ApiModelProperty(name = "租户id", notes = "")
    private Long epsId;

    /**
     * 操作员工id
     */
//    @ApiModelProperty(name = "操作员工id", notes = "")
    private Long operatorId;

    /**
     * 操作员工姓名
     */
//    @ApiModelProperty(name = "操作员工姓名", notes = "")
    private String staffName;

    /**
     * 更新员工id
     */
//    @ApiModelProperty(name = "更新员工id", notes = "")
    private Long modifierId;

    /**
     * 更新员工姓名
     */
//    @ApiModelProperty(name = "更新员工姓名", notes = "")
    private String modifierName;

    /**
     * 款式信息
     */
//    @ApiModelProperty(name = "销售渠道 和 款号", notes = "")
    private List<EpsCommodityAttractDesignValueModel> epsCommodityAttractDesignValueModels;

    /**
     * 页对象
     */
//    @ApiModelProperty(name = "传输页对象", notes = "")
    private PagedDTO pagedDTO;

    /**
     * 租户id
     */
    public Long getEpsId() {
        return this.epsId;
    }

    /**
     * 租户id
     */
    public void setEpsId(Long epsId) {
        this.epsId = epsId;
    }

    /**
     * 操作员工id
     */
    public Long getOperatorId() {
        return this.operatorId;
    }

    /**
     * 操作员工id
     */
    public void setOperatorId(Long operatorId) {
        this.operatorId = operatorId;
    }

    /**
     * 操作员工姓名
     */
    public String getStaffName() {
        return this.staffName;
    }

    /**
     * 操作员工姓名
     */
    public void setStaffName(String staffName) {
        this.staffName = staffName;
    }

    public List<EpsCommodityAttractDesignValueModel> getEpsCommodityAttractDesignValueModels() {
        return epsCommodityAttractDesignValueModels;
    }

    public void setEpsCommodityAttractDesignValueModels(List<EpsCommodityAttractDesignValueModel> epsCommodityAttractDesignValueModels) {
        this.epsCommodityAttractDesignValueModels = epsCommodityAttractDesignValueModels;
    }

    public PagedDTO getPagedDTO() {
        return pagedDTO;
    }

    public void setPagedDTO(PagedDTO pagedDTO) {
        this.pagedDTO = pagedDTO;
    }
}